From d86b57208fca3667ec4b9fe117b0a11582b510a4 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 2 Apr 2006 21:33:43 +0000 Subject: [PATCH] Build the items list after setting the storage file. 2006-04-02 Emmanuele Bassi * gtk/gtkrecentmanager.c (gtk_recent_manager_set_filename): Build the items list after setting the storage file. * gtk/gtkrecentmanager.c (display_closed): Use the right string for unsetting the default manager object from the screen. --- ChangeLog | 8 ++++++++ ChangeLog.pre-2-10 | 8 ++++++++ gtk/gtkrecentmanager.c | 6 +++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5d62183d6b..56f35dd22e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-04-02 Emmanuele Bassi + + * gtk/gtkrecentmanager.c (gtk_recent_manager_set_filename): Build + the items list after setting the storage file. + + * gtk/gtkrecentmanager.c (display_closed): Use the right string + for unsetting the default manager object from the screen. + 2006-04-01 Behdad Esfahbod * gtk/gtkfilesel.c (gtk_file_selection_get_filename): Oops. (#336784) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 5d62183d6b..56f35dd22e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,11 @@ +2006-04-02 Emmanuele Bassi + + * gtk/gtkrecentmanager.c (gtk_recent_manager_set_filename): Build + the items list after setting the storage file. + + * gtk/gtkrecentmanager.c (display_closed): Use the right string + for unsetting the default manager object from the screen. + 2006-04-01 Behdad Esfahbod * gtk/gtkfilesel.c (gtk_file_selection_get_filename): Oops. (#336784) diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index 6b727a8f84..cebcee9d5b 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -480,13 +480,13 @@ gtk_recent_manager_set_filename (GtkRecentManager *manager, manager->priv->poll_timeout = 0; } - build_recent_items_list (manager); - priv->filename = g_strdup (filename); priv->poll_timeout = g_timeout_add (POLL_DELTA, gtk_recent_manager_poll_timeout, manager); + build_recent_items_list (manager); + priv->is_dirty = FALSE; } @@ -685,7 +685,7 @@ display_closed (GdkDisplay *display, if (was_screen_singleton) { - g_object_set_data (G_OBJECT (screen), I_("gtk-recent-manager-error-quark"), NULL); + g_object_set_data (G_OBJECT (screen), I_("gtk-recent-manager-default"), NULL); priv->is_screen_singleton = FALSE; } -- 2.30.2